Nuprl Lemma : ecl_ind_wf 11,40

X:Type{j}, ds:fpf(Id; x.Type{i}), da:fpf(Knd; k.Type{i}), x:ecl(dsda),
base:(k:Knd(decl-state(ds)ma-valtype(dak))X),
seq,and,or:(ecl(dsda)ecl(dsda)XXX), repeat:(ecl(dsda)XX),
act,throw:(ecl(dsda)XX), catch:(ecl(dsda)( List)XX).
ecl_ind(x;
ecl_ind(k,test.base(k,test);
ecl_ind(a,b,rec1,rec2.seq(a,b,rec1,rec2);
ecl_ind(a,b,rec1,rec2.and(a,b,rec1,rec2);
ecl_ind(a,b,rec1,rec2.or(a,b,rec1,rec2);
ecl_ind(a,rec1.repeat(a,rec1);
ecl_ind(a,n,rec1.act(a,n,rec1);
ecl_ind(a,n,rec1.throw(a,n,rec1);
ecl_ind(a,l,rec1.catch(a,l,rec1))
 X 
latex


Definitionsxt(x), t.2, t.1, Y, x(s1,s2,s3), x(s1,s2,s3,s4), x(s1,s2), ecl ind, t  T, ecl(dsda), x:AB(x), x(s)
LemmasId wf, fpf wf, ecl wf, Knd wf, nat wf, bool wf, ma-valtype wf, decl-state wf

origin